home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / lib / perl / fmt.ph < prev    next >
Text File  |  1991-08-11  |  1KB  |  35 lines

  1. if (!defined &_FMT) {
  2.     eval 'sub _FMT {1;}';
  3.     require 'cfuncproto.ph';
  4.     eval 'sub FMT_OK {0;}';
  5.     eval 'sub FMT_CONTENT_ERROR {1;}';
  6.     eval 'sub FMT_INPUT_TOO_SMALL {2;}';
  7.     eval 'sub FMT_OUTPUT_TOO_SMALL {3;}';
  8.     eval 'sub FMT_ILLEGAL_FORMAT {4;}';
  9.     eval 'sub FMT_68K_FORMAT {(( &Fmt_Format) 0x1000 | 1);}';
  10.     eval 'sub FMT_VAX_FORMAT {(( &Fmt_Format) 0x1000 | 2);}';
  11.     eval 'sub FMT_SPUR_FORMAT {(( &Fmt_Format) 0x1000 | 3);}';
  12.     eval 'sub FMT_MIPS_FORMAT {(( &Fmt_Format) 0x1000 | 4);}';
  13.     eval 'sub FMT_SPARC_FORMAT {(( &Fmt_Format) 0x1000 | 5);}';
  14.     eval 'sub FMT_SYM_FORMAT {(( &Fmt_Format) 0x1000 | 6);}';
  15.     if (defined( &sun3) || defined( &sun2)) {
  16.     eval 'sub FMT_MY_FORMAT { &FMT_68K_FORMAT;}';
  17.     }
  18.     if (defined( &sun4)) {
  19.     eval 'sub FMT_MY_FORMAT { &FMT_SPARC_FORMAT;}';
  20.     }
  21.     if (defined( &ds3100) || defined( &mips)) {
  22.     eval 'sub FMT_MY_FORMAT { &FMT_MIPS_FORMAT;}';
  23.     }
  24.     if (defined( &spur)) {
  25.     eval 'sub FMT_MY_FORMAT { &FMT_SPUR_FORMAT;}';
  26.     }
  27.     if (defined( &vax)) {
  28.     eval 'sub FMT_MY_FORMAT { &FMT_VAX_FORMAT;}';
  29.     }
  30.     if (defined( &sequent)) {
  31.     eval 'sub FMT_MY_FORMAT { &FMT_SYM_FORMAT;}';
  32.     }
  33. }
  34. 1;
  35.